#pragma once

#include "inc.h"

namespace GLC {

typedef size_t handle_t;

class DisplayList
{
public:
    DisplayList();
    ~DisplayList();

    void begin(bool runOnceCompiling = false) const;
    void end() const;
    void call() const;

private:
    handle_t _handle;
};

} // namespace GLC
